package com.ym.medical.domain.vo;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;

/**
 * 对账异常账单对象 verify_excp_bill
 *
 * @author ym
 * @date 2020-09-25
 */
@ApiModel("对账异常账单-列表")
@Data
public class VerifyExcpBillListPcVO implements Serializable{

    private static final long serialVersionUID = 1L;

    @ApiModelProperty("主键")
    private Long id;

    @ApiModelProperty("用户姓名")
    private String userName;

    @ApiModelProperty("用户手机号")
    private String userPhone;

    @ApiModelProperty("产品名称")
    private String prodName;

    @ApiModelProperty("交易明细内容")
    private String tdBody;

    @ApiModelProperty("商户订单号")
    private String outTradeNo;

    @ApiModelProperty("支付流水号")
    private String tradeNo;

    @ApiModelProperty("业务类型(01:支付;02:退费;)")
    private String busType;

    @ApiModelProperty("付款账户")
    private String payAcc;

    @ApiModelProperty("交易金额")
    private Double tradeAmt;

    @ApiModelProperty("交易时间")
    private Date tradeTime;

    @ApiModelProperty("支付方式")
    private String payType;

    @ApiModelProperty("订单异常类型(01:平台存在，支付方不存在;02:支付方存在，平台不存在;03:支付方属实不存在，系统异常)")
    private String execType;

    @ApiModelProperty("处理状态(01:未处理;02:已处理)")
    private String handleStatus;

    @ApiModelProperty("对账状态(01:未对账;02:已对账)")
    private String billStatus;

    @ApiModelProperty("创建人")
    private Long creator;

    @ApiModelProperty("修改人")
    private Long modifier;

    @ApiModelProperty("修改时间")
    private Date modifyTime;

}
